//package br.uefs.dexa.rfframework.gui.impl.alt;
//
//import java.awt.BorderLayout;
//import java.awt.Color;
//import java.awt.Component;
//import java.awt.Dimension;
//import java.awt.FlowLayout;
//
//import javax.swing.BoxLayout;
//import javax.swing.JButton;
//import javax.swing.JPanel;
//
//import br.uefs.dexa.rfframework.gui.factory.RFUserGUIAbstractFactory;
//import br.uefs.dexa.rfframework.gui.interfaces.DigitalObjectPanel;
//import br.uefs.dexa.rfframework.gui.interfaces.ObjectSetContainerPanel;
//import br.uefs.dexa.rfframework.gui.interfaces.RFUserGUI;
//import br.uefs.dexa.rfframework.gui.utils.WrapLayout;
//import br.unicamp.ic.lis.rfframework.objects.IDigitalObject;
//
//public class AltImageQueryPatternPanel extends ObjectSetContainerPanel {
//
//
//	private JPanel queryImagesShowPanel;
//	private JPanel buttonsPanel;	
//	private JButton runButton;
//	
//	
//	public AltImageQueryPatternPanel(RFUserGUI gui) 
//	{
//		super(gui);
//	}
//
//	@Override
//	public void compose() 
//	{
//		queryImagesShowPanel = new JPanel();
//		buttonsPanel = new JPanel(); 
//		this.runButton = new JButton("Run");
//		buildPanel();
//
//	}
//	
//	private void buildPanel() 
//	{
//		setLayout(new BorderLayout());
//		//queryImagesShowPanel.setLayout(new FlowLayout(FlowLayout.LEFT));
//		
//		queryImagesShowPanel.setLayout(new WrapLayout());
//		
//		buttonsPanel.setLayout(new FlowLayout(FlowLayout.LEFT));
//		buttonsPanel.add(runButton);		
//		add(queryImagesShowPanel, BorderLayout.PAGE_START);
//		add(buttonsPanel, BorderLayout.PAGE_END);		
//	}
//	
//	@Override
//	public void addObjectPanel(DigitalObjectPanel panel) 
//	{
//		queryImagesShowPanel.add(panel);
//	}
//	
//	@Override
//	public void removeObjectPanel(DigitalObjectPanel panel) 
//	{
//		queryImagesShowPanel.remove(panel);
//	}
//
//	@Override
//	public Component getTriggerComponent() 
//	{
//		return runButton;
//	}	
//	
//	@Override
//	public void triggerComponentEvent()
//	{
//		super.getGUI().queryPatternSelected();
//	}
//	
//	@Override
//	public  DigitalObjectPanel getDigitalObjectPanel(IDigitalObject object)
//	{
//		return RFUserGUIAbstractFactory.getInstance().getQueryObjectPanel(object);
//	}
//
//
//}
